to deliver a sermon - Alemán Inglés Diccionario